package itcast.dao;

import itcast.domain.Studnet;

import java.util.List;
import java.util.Map;


public interface StudentDao {
    //查找数据库数据
    Studnet finddrom_exchangeByID(String username,String name);

    //根据学号查找数据
    List<Studnet> finddrom_exchangeByusername(Map<String,String[]> condition);

    //调换宿舍
    void exchange_drom(Studnet studnet);

    //学生迁入查询
    List<Studnet> findstudent_into();

    //根据学号查询迁入信息
    Studnet findstudent_into_ID(String id);

    //显示楼宇和宿舍信息
    List<Studnet> find_into_build_drom();

    //根据更新楼宇与宿舍信息
    void update_student_into(Studnet studnet);

    //查找学生管理信息
    List<Studnet> find_studentmanage();

    //根据条件查找学生信息
    List<Studnet> findStudent_manageByData(Map<String,String[]> condition);

    //修改学生管理信息
    void updateStudent_manage(Studnet studnet);

    //根据id查找学生信息
    Studnet findStudnet_manageByid(int i);


    //根据id删除学生数据
    void deletestudnet_managebyid(int i);

    //添加学生数据
    void addStudent_manage(Studnet studnet);

    //学生登录
    Studnet studentdenglu(String student_username, String student_password);
}
